.dapp-index-regulation-page {
  border-radius: 11px;
  opacity: 1;
  background: #191b1f;
  padding: 25px 32px;
  .top-title {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
    .left {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      .tip-icon {
        width: 15px;
        height: 15px;
        margin-right: 6px;
      }
      .title {
        font-size: 14px;
        color: #fff;
        margin-right: 30px;
        font-family: "DingTalk JinBuTi";
      }
      .status-select {
        height: 40px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        color: #686978;
        font-size: 13px;
        position: relative;
        cursor: pointer;
        .num-text {
          color: #2ecc71;
          padding: 0px 8px;
        }
        .dropdown-icon {
          display: block;
          position: relative;
          top: 3px;
          margin-left: 5px;
        }
        .drop-status-box {
          border-radius: 5px;
          opacity: 1;
          background: #303236;
          box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.251),
            inset 0px 5px 5px 0px rgba(0, 0, 0, 0.251);
          position: absolute;
          padding: 8px;
          left: -10px;
          top: 38px;
          .status-item {
            height: 22px;
            opacity: 1;
            font-family: Microsoft YaHei UI;
            font-size: 12px;
            font-weight: normal;
            line-height: 22px;
            letter-spacing: 0px;
            color: rgba(255, 255, 255, 0.8);
            cursor: pointer;
            white-space: nowrap;

            &:not(:last-child) {
              margin-bottom: 6px;
            }
            &:hover {
              background: #2d2f33;
              color: @hover-text-color;
            }
          }
          .status-item-checked {
            height: 22px;
            opacity: 1;
            font-family: Microsoft YaHei UI;
            font-size: 12px;
            font-weight: normal;
            line-height: 22px;
            letter-spacing: 0px;
            color: @hover-text-color;
            cursor: pointer;
            white-space: nowrap;
            &:not(:last-child) {
              margin-bottom: 6px;
            }
            &:hover {
              background: #2d2f33;
              color: @hover-text-color;
            }
          }
        }

        // &:hover {
        //   .drop-status-box {
        //     display: block;
        //   }
        // }
      }
    }
    .right {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center;
      height: 36px;
      .search-icon {
        width: 16px;
        height: 16px;
        margin-right: 16px;
        cursor: pointer;
      }
      .right-item {
        font-family: Microsoft YaHei UI;
        font-size: 14px;
        font-weight: normal;
        color: #ccb883;
        margin-right: 16px;
        cursor: pointer;
      }
      .setting-icon {
        width: 14px;
        cursor: pointer;
      }
      .search-input {
        width: 207px;
        height: 24px;
        margin-right: 16px;
        .ant-input-group {
          .ant-input-outlined {
            background: #0c0c0d;
            border: 1px solid #303236;
            &:focus-within {
              box-shadow: none;
            }
          }
          .ant-input-group-addon {
            .ant-input-search-button {
              background: #0c0c0d;
              border-color: #303236;
              border-left: 0px;
              .anticon-search {
                svg {
                  fill: rgba(255, 255, 255, 0.298);
                  width: 16px;
                  height: 16px;
                }
              }
            }
          }
        }
      }
    }
  }
  .summary-data-box {
    height: 100px;
    border-radius: 11px;
    background: #08080b;
    display: flex;
    flex-direction: row;
    margin-bottom: 12px;
    .summary-data-item {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      .data-value {
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 11px;
      }
      .white {
        color: rgba(255, 255, 255, 0.8);
      }
      .gray {
        color: rgba(255, 237, 237, 0.502);
      }
      .green {
        color: #19be6b;
      }
      .yellow {
        color: #ffe6a7;
      }
      .data-label {
        font-size: 14px;
        font-weight: normal;
        line-height: 17.78px;
        color: rgba(255, 255, 255, 0.498);
        text-align: center;
      }
    }
  }
  .table-box {
    .ant-table {
      background-color: transparent;
      border: 0px;
      border-radius: 0px;
      .ant-table-container {
        border-inline-start: 0px;
        border-top: 0px;
        border-start-start-radius: 0px;
        border-start-end-radius: 0px;
      }
      .ant-table-thead {
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.498);
          font-size: 14px;
          background-color: transparent;
          border-inline-end: 0px;
          &:first-child {
            border-start-start-radius: 0px;
          }
          &:last-child {
            border-start-end-radius: 0px;
          }
        }

        tr {
          th {
            border-bottom: 0px;
            &:not(:last-child):not(.ant-table-selection-column):not(
                .ant-table-row-expand-icon-cell
              ):not([colspan])::before {
              background-color: transparent;
            }
          }
        }
      }
      .ant-table-tbody {
        .ant-table-placeholder {
          background-color: transparent;
          .ant-empty {
            .ant-empty-description {
              color: #fff;
            }
          }
        }
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.8);
          font-size: 14px;
          border-bottom: 0px;
          border-inline-end: 0px;
          padding-top: 4px;
          padding-bottom: 8px;
          .token-text {
            color: #ccb883;
          }
          .action-text {
            color: #ccb883;
            cursor: pointer;
          }
          .contract-address {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            .copy-icon {
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }

            .copy-icon-hover {
              display: none;
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }
            .copy-success-icon {
              width: 9px;
              margin-left: 5px;
            }
            &:hover {
              color: @hover-text-color;

              .copy-icon-hover {
                display: block;
                cursor: pointer;
              }
              .copy-icon {
                display: none;
                cursor: pointer;
              }
            }
          }
        }

        .dark-cell {
          .ant-table-cell {
            color: rgba(244, 240, 240, 0.298) !important;
            .token-text {
              color: rgba(244, 240, 240, 0.298) !important;
            }
          }
        }
      }
    }
  }
}
.regulation-modal {
  background-color: #303236;
  padding: 0px;
  border-radius: 11px;
  .ant-modal-header {
    padding: 0px 16px;
    height: 38px;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    .ant-modal-title {
      height: 100%;
      line-height: 38px;
      color: #ffffff;

      font-size: 12px;
    }
  }
  .ant-modal-content {
    padding: 0px;
    background-color: transparent;
    .ant-modal-close-x {
      position: relative;
      top: -8px;
      font-size: 12px;
      .anticon svg {
        color: #c4c7d7;
      }
    }
  }
  .regulation-control-body {
    padding: 7px 16px 14px;
    .footer-row {
      margin-top: 18px;
      display: flex;
      .prev-btn {
        width: 108px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        padding: 0px;
        color: rgba(255, 255, 255, 0.5);
        font-size: 14px;
        margin-right: 12px;
        border-radius: 5px;
        background: rgba(146, 84, 222, 0);
        box-sizing: border-box;
        border: 1px solid rgba(210, 212, 226, 0.2);
        &:hover {
          color: rgba(255, 255, 255, 1) !important;
          border: 1px solid rgba(255, 255, 255, 1) !important;

          background: rgba(146, 84, 222, 0);
        }
      }
      .next-btn {
        padding: 0px;
        border: 0px;
        width: 108px;
        height: 36px;
        line-height: 36px;
        text-align: center;

        opacity: 1;
        background: linear-gradient(90deg, #ffe5a4 0%, #ccb883 100%);
        &:hover {
          background: linear-gradient(90deg, #ccb883 0%, #ffe5a4 100%);
        }
      }
      .team-info {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-left: 16px;
        .team-label {
          padding: 5px;
          color: rgba(255, 255, 255, 0.5);
          font-size: 13px;
        }
        .value {
          color: #ff9900;
          font-size: 13px;
        }
      }
    }
  }
}

.regulatuion-modal-data-list {
  .top-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    .left {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      .add-token-btn {
        padding: 0px;
        border: 0px;
        font-size: 12px;
        color: #fff;
        background-color: #10cb81;
        width: 85px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        margin-right: 12px;
        .ant-btn-icon {
          margin-right: 4px;
        }
        &:hover {
          color: #fff !important;
        }
      }

      .search-input {
        width: 207px;
        height: 24px;
        margin-right: 16px;
        .ant-input-group {
          .ant-input-outlined {
            background: #0c0c0d;
            border: 1px solid #303236;
            &:focus-within {
              box-shadow: none;
            }
          }
          .ant-input-group-addon {
            .ant-input-search-button {
              background: #0c0c0d;
              border-color: #303236;
              border-left: 0px;
              .anticon-search {
                svg {
                  fill: rgba(255, 255, 255, 0.298);
                  width: 16px;
                  height: 16px;
                }
              }
            }
          }
        }
      }
      .search-icon {
        cursor: pointer;
      }
    }
    .right {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center;
      font-size: 12px;
      .label {
        color: #fff;
        margin-right: 3px;
      }
      .value {
        color: #ff9900;
      }
    }
  }
  .tips-box {
    margin-top: 8px;
    height: 36px;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 6px;
    .tip-text {
      margin-left: 5px;
      color: #fff;
      font-size: 12px;
    }
    .tips-icon {
      position: relative;
      top: 1px;
    }
  }
  .table-box {
    margin-top: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    .ant-table {
      width: 100%;
      background-color: transparent;
      border: 0px;
      border-radius: 0px;
      .ant-table-container {
        border-inline-start: 0px;
        border-top: 0px;
        border-start-start-radius: 0px;
        border-start-end-radius: 0px;
      }
      .ant-table-thead {
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.498);
          font-size: 14px;
          font-weight: bold;
          background-color: transparent;
          border-inline-end: 0px;
          &:first-child {
            border-start-start-radius: 0px;
          }
          &:last-child {
            border-start-end-radius: 0px;
          }
        }
        tr {
          th {
            border-bottom: 0px;
            &:not(:last-child):not(.ant-table-selection-column):not(
                .ant-table-row-expand-icon-cell
              ):not([colspan])::before {
              background-color: transparent;
            }
          }
        }
      }
      .ant-table-tbody {
        .ant-table-placeholder {
          background-color: transparent;
          .ant-empty {
            .ant-empty-description {
              color: #fff;
            }
          }
        }
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.8);
          font-size: 14px;
          border-bottom: 0px;
          border-inline-end: 0px;
          padding-top: 4px;
          padding-bottom: 8px;
          .token-text {
            color: #ccb883;
          }
          .action-text {
            color: #ccb883;
            cursor: pointer;
          }
          .action-text-dark {
            color: rgba(255, 255, 255, 0.298);
          }

          .dark-text {
            color: rgba(255, 255, 255, 0.5);
          }
          .bk-text {
            height: 28px;
            width: 67px;
            line-height: 24px;
            border-radius: 5px;
            background: #000000;
            box-sizing: border-box;
            border: 1px solid rgba(255, 255, 255, 0.2);
            position: relative;
            margin: 0 auto;
            &::after {
              content: "%";
              font-size: 12px;
              color: rgba(255, 255, 255, 0.5);
              position: absolute;
              right: 5px;
            }
            .ant-input {
              background-color: transparent;
              border: 0px;
              color: #fff;
              font-size: 12px;
              padding: 0px 5px;
              height: 24px;
              line-height: 28px;
              width: 100%;
              font-weight: 600;
            }
          }

          .up-text {
            color: #10cb81 !important;
          }
          .down-text {
            color: rgba(248, 50, 109, 0.8) !important;
          }
          .contract-address {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            .copy-icon {
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }

            .copy-icon-hover {
              display: none;
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }
            .copy-success-icon {
              width: 9px;
              margin-left: 5px;
            }
            &:hover {
              color: @hover-text-color;

              .copy-icon-hover {
                display: block;
                cursor: pointer;
              }
              .copy-icon {
                display: none;
                cursor: pointer;
              }
            }
          }
        }
      }
    }
  }
}

.regulation-task-comp {
  .title-row {
    height: 18px;
    line-height: 18px;
    font-family: Microsoft YaHei UI;
    font-size: 13px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 8px;
  }
  .scroll-box {
    height: 488px;
    overflow-y: auto;
    &::-webkit-scrollbar {
      display: none;
    }
  }
  .top-box {
    border: 1px solid #f8326d;
  }
  .bottom-box {
    border: 1px solid #10cb81;
  }
  .table-box {
    background-color: #000000;
    margin-bottom: 13px;
    border-radius: 11px;
    box-sizing: border-box;
    .btn-row {
      margin: 8px 8px 0px;
      height: 24px;
      position: relative;
    }
    .top-btn {
      position: absolute;
      height: 24px;
      line-height: 24px;
      text-align: left;
      border-radius: 5px;
      opacity: 1;
      background: #f8326d;
      border: 0px;
      padding: 0px 6px;
      color: #fff;
      font-size: 13px;
      cursor: default;

      &:hover {
        background: #f8326d;
        color: #fff !important;
      }
    }
    .bottom-btn {
      position: absolute;
      height: 24px;
      line-height: 24px;
      text-align: left;
      border-radius: 5px;
      opacity: 1;
      background: #10cb81;
      border: 0px;
      padding: 0px 6px;
      color: #fff;
      font-size: 13px;
      cursor: default;

      &:hover {
        background: #10cb81;
        color: #fff !important;
      }
    }
    .ant-table {
      background-color: transparent;
      border: 0px;
      border-radius: 0px;

      .ant-table-container {
        border-inline-start: 0px;
        border-top: 0px;
        border-start-start-radius: 0px;
        border-start-end-radius: 0px;
      }
      .ant-table-thead {
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.498);
          font-size: 14px;
          background-color: transparent;
          border-inline-end: 0px;
          &:first-child {
            border-start-start-radius: 0px;
          }
          &:last-child {
            border-start-end-radius: 0px;
          }
        }
        .number-column {
          padding-left: 20px !important;
        }
        tr {
          th {
            border-bottom: 0px;
            &:not(:last-child):not(.ant-table-selection-column):not(
                .ant-table-row-expand-icon-cell
              ):not([colspan])::before {
              background-color: transparent;
            }
          }
        }
      }
      .ant-table-tbody {
        .ant-table-placeholder {
          background-color: transparent;
          .ant-empty {
            .ant-empty-description {
              color: #fff;
            }
          }
        }
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.8);
          font-size: 14px;
          border-bottom: 0px;
          border-inline-end: 0px;
          padding-top: 4px;
          padding-bottom: 8px;
          .token-text {
            color: #ccb883;
          }
          .action-text {
            color: #ccb883;
            cursor: pointer;
          }
          .up-text {
            color: #10cb81;
          }
          .down-text {
            color: rgba(248, 50, 109, 0.8);
          }
          .contract-address {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            .copy-icon {
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }

            .copy-icon-hover {
              display: none;
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }
            .copy-success-icon {
              width: 9px;
              margin-left: 5px;
            }
            &:hover {
              color: @hover-text-color;

              .copy-icon-hover {
                display: block;
                cursor: pointer;
              }
              .copy-icon {
                display: none;
                cursor: pointer;
              }
            }
          }
        }
      }
    }
  }
}

.regulation-control-comp {
  .title-row {
    height: 18px;
    line-height: 18px;
    font-family: Microsoft YaHei UI;
    font-size: 13px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    .right-text {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center;
      .label {
        color: #fff;
        margin-right: 8px;
        font-size: 13px;
      }
      .value {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        .value-text {
          color: #ff9900;
          font-size: 13px;
          margin-left: 5px;
        }
      }
    }
  }
  .scroll-box {
    height: 488px;
    overflow-y: auto;
    &::-webkit-scrollbar {
      display: none;
    }
  }
  .top-box {
    border: 1px solid #f8326d;
  }
  .bottom-box {
    border: 1px solid #10cb81;
  }
  .table-box {
    background-color: #000000;
    margin-bottom: 13px;
    border-radius: 11px;
    .btn-row {
      padding: 8px 8px 0px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      position: relative;
      .left-btn {
        height: 30px;
      }
      .fee-box {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        font-size: 13px;
        height: 30px;
        line-height: 30px;
        .label {
          color: rgba(255, 255, 255, 0.5);
          margin-right: 6px;
        }
        .value {
          color: #ffffff;
        }
      }
    }
    .top-btn {
      position: absolute;
      width: 132px;
      height: 24px;
      line-height: 24px;
      text-align: left;
      border-radius: 5px;
      opacity: 1;
      background: #f8326d;
      border: 0px;
      padding: 0px 6px;
      color: #fff;
      font-size: 13px;
      cursor: default;
      &:hover {
        background: #f8326d;
        color: #fff !important;
      }
    }
    .bottom-btn {
      position: absolute;
      width: 132px;
      height: 24px;
      line-height: 24px;
      text-align: left;
      border-radius: 5px;
      opacity: 1;
      background: #10cb81;
      border: 0px;
      padding: 0px 6px;
      color: #fff;
      font-size: 13px;
      cursor: default;
    }
    .ant-table {
      background-color: transparent;
      border: 0px;
      border-radius: 0px;
      .ant-table-container {
        border-inline-start: 0px;
        border-top: 0px;
        border-start-start-radius: 0px;
        border-start-end-radius: 0px;
      }
      .ant-table-thead {
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.498);
          font-size: 14px;
          background-color: transparent;
          border-inline-end: 0px;
          &:first-child {
            border-start-start-radius: 0px;
          }
          &:last-child {
            border-start-end-radius: 0px;
          }
        }
        tr {
          th {
            border-bottom: 0px;
            &:not(:last-child):not(.ant-table-selection-column):not(
                .ant-table-row-expand-icon-cell
              ):not([colspan])::before {
              background-color: transparent;
            }
          }
        }
      }
      .ant-table-tbody {
        .ant-table-placeholder {
          background-color: transparent;
          .ant-empty {
            .ant-empty-description {
              color: #fff;
            }
          }
        }
        .ant-table-cell {
          background-color: transparent;
          color: rgba(255, 255, 255, 0.8);
          font-size: 14px;
          border-bottom: 0px;
          border-inline-end: 0px;
          padding-top: 4px;
          padding-bottom: 8px;
          .token-text {
            color: #ccb883;
          }
          .action-text {
            color: #ccb883;
            cursor: pointer;
          }
          .up-text {
            color: #10cb81;
          }
          .down-text {
            color: rgba(248, 50, 109, 0.8);
          }
          .contract-address {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            .copy-icon {
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }

            .copy-icon-hover {
              display: none;
              color: #fff;
              margin-left: 5px;
              cursor: pointer;
            }
            .copy-success-icon {
              width: 9px;
              margin-left: 5px;
            }
            &:hover {
              .copy-icon-hover {
                display: block;
                cursor: pointer;
              }
              .copy-icon {
                display: none;
                cursor: pointer;
              }
            }
          }
        }
      }
    }
  }
  .block-footer {
    .sliding-point-row {
      font-family: Microsoft YaHei UI;
      font-size: 12px;
      font-weight: normal;
      line-height: 18px;
      color: rgba(255, 255, 255, 0.5);
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 7px;
    }
    .tips {
      font-size: 12px;
      font-weight: normal;
      color: rgba(255, 255, 255, 0.5);
      margin-bottom: 12px;
    }
  }
  .footer-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    margin-top: 33px;
    .left {
      display: flex;
    }
  }
}
.index-regulation-modal {
  .add-token-modal-title {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    img {
      margin-left: 5px;
    }
  }
  .ant-modal-content {
    padding: 0px;
    background-color: #303236;
    .ant-modal-close-x {
      position: relative;
      top: -8px;
      font-size: 12px;
      .anticon svg {
        color: #c4c7d7;
      }
    }
    .ant-modal-header {
      background-color: transparent;
      height: 38px;
      padding: 10px 16px 0px 16px;
      .ant-modal-title {
        font-size: 12px;
        line-height: 20px;
        color: #ffffff;
      }
    }
    .ant-modal-body {
      background-color: transparent;
      .table-box {
        margin-top: 8px;
        background-color: transparent;
        padding: 0px 16px 16px;
        .ant-table {
          background-color: transparent;
          border: 0px;
          border-radius: 0px;
          .ant-table-container {
            border-inline-start: 0px;
            border-top: 0px;
            border-start-start-radius: 0px;
            border-start-end-radius: 0px;
          }
          .ant-table-thead {
            .ant-table-cell {
              background-color: transparent;
              color: rgba(255, 255, 255, 0.498);
              font-size: 14px;
              background-color: transparent;
              border-inline-end: 0px;
              &:first-child {
                border-start-start-radius: 0px;
              }
              &:last-child {
                border-start-end-radius: 0px;
              }
            }
            tr {
              th {
                border-bottom: 0px;
                &:not(:last-child):not(.ant-table-selection-column):not(
                    .ant-table-row-expand-icon-cell
                  ):not([colspan])::before {
                  background-color: transparent;
                }
              }
            }
          }
          .ant-table-tbody {
            .ant-table-placeholder {
              background-color: transparent;
              .ant-empty {
                .ant-empty-description {
                  color: #fff;
                }
              }
            }
            .ant-table-cell {
              background-color: transparent;
              color: rgba(255, 255, 255, 0.8);
              font-size: 14px;
              border-bottom: 0px;
              border-inline-end: 0px;
              padding-top: 4px;
              padding-bottom: 8px;
              .token-text {
                color: #ccb883;
              }
              .action-text {
                color: #ccb883;
                cursor: pointer;
              }
              .dark-text {
                color: rgba(255, 255, 255, 0.5);
              }
              .yellow-text {
                color: #ffe6a7;
              }
              .green-text {
                color: #19be6b;
              }
              .red-text {
                color: #f8326d;
              }
              .bk-text {
                height: 28px;
                line-height: 28px;
                border-radius: 5px;
                background: #000000;
                box-sizing: border-box;
                border: 1px solid rgba(255, 255, 255, 0.2);
                position: relative;
                &::after {
                  content: "%";
                  font-size: 12px;
                  color: rgba(255, 255, 255, 0.5);
                  position: absolute;
                  right: 5px;
                }
              }

              .up-text {
                color: #10cb81;
              }
              .down-text {
                color: rgba(248, 50, 109, 0.8);
              }
              .contract-address {
                display: flex;
                flex-direction: row;
                justify-content: flex-end;
                align-items: center;
                .copy-icon {
                  color: #fff;
                  margin-left: 5px;
                  cursor: pointer;
                }

                .copy-icon-hover {
                  display: none;
                  color: #fff;
                  margin-left: 5px;
                  cursor: pointer;
                }
                .copy-success-icon {
                  width: 9px;
                  margin-left: 5px;
                }
                &:hover {
                  color: @hover-text-color;
                  .copy-icon-hover {
                    display: block;
                    cursor: pointer;
                  }
                  .copy-icon {
                    display: none;
                    cursor: pointer;
                  }
                }
              }
            }
          }
        }

        .pagination-box {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          padding: 10px;
          .total-text {
            color: rgba(255, 255, 255, 0.5);
            font-size: 12px;
            margin-right: 16px;
          }
          .ant-pagination-item a {
            color: rgba(255, 255, 255, 0.5);
          }
          .ant-pagination-item-link {
            color: rgba(255, 255, 255, 0.5);
          }
          .ant-pagination-item-active {
            background-color: #3d3f44;
            border: 0px;
            a {
              color: #ffe5a4;
            }
          }
        }
      }

      .add-token-form-box {
        padding: 0px 16px 16px 16px;
        .ant-form-item {
          margin-bottom: 15px;
          .ant-form-item-label {
            label {
              color: #fff;
              font-size: 12px;
            }
          }
          .ant-form-item-control {
            .ant-input {
              background-color: transparent;
              border: 1px solid rgba(255, 255, 255, 0.1);
              color: #fff;
            }
            .ant-select-selector {
              background-color: transparent;
              border: 1px solid rgba(255, 255, 255, 0.1);
              .ant-select-selection-item {
                color: #fff;
              }
            }
            .ant-select-arrow {
              color: rgba(255, 255, 255, 0.498);
            }
          }
        }

        .footer-row {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          margin-top: 5px;

          .confirm-btn {
            width: 100px;
            height: 32px;
            border-radius: 5px;
            opacity: 1;
            background: linear-gradient(90deg, #ffe5a4 0%, #ff628b 100%);
            font-family: Microsoft YaHei UI;
            font-size: 14px;
            font-weight: normal;
            color: #000000;
            padding: 0px;
            text-align: center;
            line-height: 32px;
            border: 0px;
          }
          .tips {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
            cursor: pointer;
            .tips-text {
              color: #fff;
              font-size: 12px;
              margin-right: 5px;
              color: #ccb883;
            }
          }
        }
      }

      .setting-form-box {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        padding: 16px 26px;
        .open-status {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          margin-bottom: 10px;
          .text {
            font-size: 12px;
            font-weight: normal;
            color: #10cb81;
            margin-left: 8px;
          }
        }
        .ant-form-item {
          margin-bottom: 8px;
          .ant-form-item-label {
            label {
              color: #fff;
              font-size: 12px;
            }
          }
          .ant-form-item-control {
            .ant-input {
              background-color: transparent;
              border: 1px solid rgba(255, 255, 255, 0.1);
              color: #fff;
            }
            .ant-select-selector {
              background-color: transparent;
              border: 1px solid rgba(255, 255, 255, 0.1);
              .ant-select-selection-item {
                color: #fff;
              }
            }
            .ant-select-arrow {
              color: rgba(255, 255, 255, 0.498);
            }
          }
          .switch-row {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            .ant-switch {
              background: rgba(165, 165, 165, 0.2);
              width: 48px;
              height: 24px;
              .ant-switch-handle {
                width: 20px;
                height: 20px;
              }
            }
            .tips-box {
              margin-left: 8px;
              display: flex;
              flex-direction: row;
              justify-content: flex-start;
              align-items: center;
              .tip-text {
                color: #ff9900;
                font-size: 12px;
                margin-left: 5px;
              }
            }
          }
        }

        .price-item {
          .ant-space-compact {
            width: 100%;
            .input-label {
              width: 92px;
              cursor: default;
              text-align: center;
            }
            .input-value {
              width: calc(100% - 92px);
              background: rgba(0, 0, 0, 1);
            }
            .input-value-disabled {
              width: calc(100% - 92px);
              cursor: default;
            }
          }
        }
        .notice-row {
          font-family: Microsoft YaHei UI;
          font-size: 12px;
          font-weight: normal;
          color: rgba(255, 255, 255, 0.498);
          margin-bottom: 8px;
        }
        .bottom-tip-box {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          font-size: 12px;
          font-weight: normal;
          color: rgba(255, 255, 255, 0.498);
          margin-bottom: 50px;
          padding: 0px 8px;
          .tip-text {
            margin-left: 8px;
          }
        }
      }
    }
  }
}

.ant-select-dropdown {
  background: #303236;
  color: rgba(255, 255, 255, 0.5);
  box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.251),
    inset 0px 5px 5px 0px rgba(0, 0, 0, 0.251);
  .ant-select-item {
    color: rgba(255, 255, 255, 0.5);
  }
  .ant-select-item-option-active {
    font-weight: bold;
    line-height: 20px;
    color: #ffd7a1;
  }
}

.dapp-index-regulation-agree-notice-modal {
  .ant-modal-content {
    width: 100%;
    border-radius: 11px;
    opacity: 1;
    background: #303236;
    padding: 0px;
    .ant-modal-close {
      top: 8px;
      font-size: 10px;
      .anticon svg {
        color: rgba(255, 255, 255, 0.498);
      }
      &:hover {
        color: @hover-text-color;
        .anticon svg {
          color: @hover-text-color;
        }
      }
    }
    .ant-modal-header {
      background-color: transparent;
      border-bottom: 1px solid rgba(255, 255, 255, 0.102);
      height: 38px;
      padding: 0px 16px;
      .ant-modal-title {
        color: #ccb883;
        font-size: 12px;
        height: 100%;
        line-height: 38px;
      }
    }

    .agree-notice-box {
      padding: 18px 16px 21px 16px;
      .top-notice {
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;
        color: #ffffff;
        margin-bottom: 20px;
      }
      .bottom-notice {
        .pre-text {
          font-size: 13px;
          font-weight: normal;
          line-height: 20px;
          color: #ffffff;
          margin-bottom: 20px;
        }
        .red-text {
          font-size: 13px;
          font-weight: normal;
          line-height: 20px;
          color: #f8326d;
        }
      }
      .agree-btn-box {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 1.875rem;
        .agree-btn {
          width: 170px;
          height: 36px;
          border-radius: 6.25rem;
          background: linear-gradient(90deg, #ffe5a4 0%, #ff628b 100%);
          font-family: Microsoft YaHei UI;
          font-size: 14px;
          font-weight: normal;
          color: rgba(0, 0, 0, 0.8);
          padding: 0px;
          text-align: center;
          line-height: 2.25rem;
          border: 0px;
          cursor: pointer;
          &:hover {
            background: linear-gradient(90deg, #ff628b 0%, #ffe5a4 100%);
          }
        }
      }
    }
  }
}

.dapp-index-regulation-etf-modal {
  .ant-modal-content {
    background: #303236;
    padding: 0px;
    .ant-modal-close {
      color: rgba(255, 255, 255, 0.35);
    }
    .ant-modal-header {
      background-color: transparent;
      padding: 19px 24px 0px;
      .ant-modal-title {
        color: #fff;
        font-size: 16px;
        height: 100%;
      }
    }
  }
  .etf-modal-box {
    padding: 0px 24px 24px;
    .desc-row {
      font-size: 13px;
      font-weight: normal;
      letter-spacing: 0px;
      color: #ffffff;
      margin-bottom: 14px;
    }
    .zh-box {
      border-radius: 7px;
      opacity: 1;
      background: #000000;
      padding: 18px 18px 6px 18px;
      .item-box {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 12px;
        .check-icon {
          width: 16px;
          height: 11px;
          margin-right: 4px;
        }
        .items-text {
          font-family: Microsoft YaHei UI;
          font-size: 13px;
          font-weight: normal;
          letter-spacing: 0px;
          color: #ffffff;
        }
      }
    }
    .other-box {
      border-radius: 7px;
      opacity: 1;
      background: #000000;
      padding: 18px 18px 6px 18px;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      .item-box {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 12px;
        .check-icon {
          width: 16px;
          height: 11px;
          margin-right: 8px;
        }
        .items-text {
          font-family: Microsoft YaHei UI;
          font-size: 13px;
          font-weight: normal;
          letter-spacing: 0px;
          color: #ffffff;
        }
      }
    }
    .notice-row {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
      margin-right: 16px;
      margin-top: 10px;
      .notice-icon {
        width: 16px;
        margin-right: 6px;
        display: block;
      }
      .notice-text {
        font-family: Microsoft YaHei UI;
        font-size: 12px;
        letter-spacing: 0px;
        color: rgba(255, 255, 255, 0.5);
      }
    }
    .footer-row {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      margin-top: 37px;
      .no-notice-box {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        .ant-checkbox {
          .ant-checkbox-inner {
            background-color: transparent;
            border: 2px solid rgba(255, 255, 255, 0.3);
            &:after {
            }
          }
        }
        .ant-checkbox-checked {
          .ant-checkbox-inner {
            border: 2px solid #2ecc71;
            &:after {
              border-color: #2ecc71;
            }
          }
        }

        .ant-checkbox-wrapper {
          span {
            color: rgba(255, 255, 255, 0.3);
          }
        }
      }
      .action-box {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        .cancel-btn {
          width: 100px;
          height: 32px;
          border-radius: 5px;
          opacity: 1;
          box-sizing: border-box;
          border: 1px solid rgba(255, 255, 255, 0.1);
          font-size: 14px;
          font-weight: normal;
          line-height: 32px;
          text-align: center;
          color: rgba(255, 255, 255, 0.5);
          cursor: pointer;
          &:hover {
            color: #fff;
            border-color: #fff;
          }
        }
        .confirm-btn {
          width: 100px;
          height: 32px;
          border-radius: 5px;
          opacity: 1;
          background: linear-gradient(270deg, #ff8daf 0%, #ffe6a7 100%);
          font-size: 14px;
          font-weight: normal;
          line-height: 32px;
          letter-spacing: 0px;
          color: #0c0c0d;
          margin-left: 0.75rem;
          text-align: center;
          cursor: pointer;
          &:hover {
            background: linear-gradient(270deg, #ffe6a7 0%, #ff8daf 100%);
          }
        }
      }
    }
  }
}
.regulation-design-methods-modal {
  .ant-modal-content {
    padding: 0px;
    background: #303236;
  }
  .body {
    .title-row {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      height: 38px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 0px 16px;
      box-sizing: border-box;
      .title-text {
        font-size: 12px;
        color: #fff;
      }
      .close-icon {
        cursor: pointer;
      }
    }
    .info-box {
      font-size: 13px;
      font-weight: normal;
      line-height: 20px;
      color: #ffffff;
      padding: 16px;
    }
    .footer-actions {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      padding: 16px;
      .more-btn {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        cursor: pointer;
        .more-text {
          color: #CCB883;
          margin-right: 6px;
        }
        .right-arrow {
          width: 6px;
          transform: rotate(180deg);
        }
      }
    }
  }
}
